package br.ucb.modelo.negocio;

import java.io.Serializable;

import br.ucb.enumeradores.TempoUso;

public class Produto implements Serializable{
	private static final long serialVersionUID = 1L;
	private Long id, idBazar;
	private String nome, descricao;
	private Float preco;
	private TempoUso tempoUso;
	private String status;
	private byte[] imagem;
	private int quantidadeEstoque;
	
	public Produto (String nome, String descricao, Float preco, TempoUso tempoUso, Long idBazar, String status,Integer quantidadeEstoque) {
		setNome(nome);
		setDescricao(descricao);
		setPreco(preco);
		setTempoUso(tempoUso);
		setIdBazar(idBazar);
		setStatus(status);
		setQuantidadeEstoque(quantidadeEstoque);
		
	}
	
	public Long getId() {
		return id;
	}
	
	public void setId(Long id) {
		this.id = id;
	}
	
	public Long getIdBazar() {
		return idBazar;
	}

	public void setIdBazar(Long idBazar) {
		this.idBazar = idBazar;
	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public String getDescricao() {
		return descricao;
	}
	
	public void setDescricao(String descricao) {
		this.descricao = descricao;
	}
	
	public Float getPreco() {
		return preco;
	}
	
	public void setPreco(Float preco) {
		this.preco = preco;
	}
	
	public TempoUso getTempoUso() {
		return tempoUso;
	}
	
	public void setTempoUso(TempoUso tempoUso) {
		this.tempoUso = tempoUso;
	}
	
	public String getStatus() {
		return status;
	}
	
	public void setStatus(String status) {
		this.status = status;
	}
	
	public void setImagem(byte [] imagem) {
		this.imagem = imagem;
	}
	
	public byte[] getImagem() {
		return imagem;
	}

	public int getQuantidadeEstoque() {
		return quantidadeEstoque;
	}

	public void setQuantidadeEstoque(int quantidadeEstoque) {
		this.quantidadeEstoque = quantidadeEstoque;
	}
	
	
  
}
